#pragma once

#include <string>
#include "Singleton.h"
#include "3400_api_order.pb.h"


class ApiOrderMgr
{
public:
    ApiOrderMgr();
    virtual ~ApiOrderMgr();

public:
    static ApiOrderMgr* Instance()
	{
		return CSingleton<ApiOrderMgr>::Instance();
	}

public:
	bool CreateExceptionOrder(const api_order::ApiOrder& api_order);
	bool BatchCreateExceptionOrder(const std::vector<api_order::ApiOrder>& api_order_group);
	bool FinishExceptionOrder(const api_order::ApiOrder& api_order);

private:
};












